void bye_chk();
void play00(sprite_status* actionwk);
void muteki_set();
void test_mapwrt();
void play00init();
void mizuki_set();
unsigned int mapno_chk(short d2, short d3);
void scr_h();
void play00move();
void playpowercnt();
void playposiwkset();
void plwaterchk();
void playsave();
void backto_chk();
void play00walk();
void play00jump();
void ball00walk();
void ball00jump();
void chk11();
void levermove();
void lmovecol();
void plwalk_l();
void plwalk_r();
void balllmove();
void ballwalk_l();
void ballwalk_r();
void jumpmove();
void hedcolchk();
void limitchk();
void ballchk();
void ballset();
unsigned char jumpchk();
void jumpchk2();
void keispd();
void keispd2();
void fallchk();
void direcchg();
void jumpcolchk();
void jumpcolsub();
void jumpcolsub0();
void play00damage();
void play00damage_sub();
void play00die();
void play00die_sub();
void play00erase();
void loopchk();
void st7_x();
void patchgmain();
void patchgmain2(unsigned char* pat_pointer);
void playrunchg(unsigned char pat_no);
void playrunchg2(unsigned char pat_no);
void playrunchg3(unsigned char pat_no);
void playetc_chg();
void little_runchg();
char little_patchg(char pat_index);
void playwrt();
unsigned char frip_spd(int* cal_jump, unsigned char* cal_direc);
